﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace OnPremiseProductService
{

    [ServiceContract]
    interface IHelliumService
    {
        [OperationContract]
        HelliumResponse<string> Execute(HelliumRequest<string> command);

        [OperationContract]
        IEnumerable<Product> GetProducts(string category);

        [OperationContract]
        string Ping(string message);
    }
    interface IProductsChannel : IHelliumService, IClientChannel
    {
    }
}
